Skip to content

Conversation

@Julusian
Copy link
Collaborator

@Julusian Julusian commented Feb 19, 2025

This is a 'from scratch' rebuild of the css/styling using react-bootstrap instead of origo.

Not aiming for pixel perfect in most pages/areas, I am embracing that bootstrap wants to use slightly different numbers for its margins, and has slightly different style rules (rounded corners etc). The aim is for it to feel like the same software, even if things have shifted slightly.
The exception being pages like the rundownView, where the bulk of it should be a pixel perfect match.

Some bits where it doesnt look like bootstrap has a suitable equivalent has been copied into our code.

For testing this, clone and run as usual. I recommend also running just the webui from the base branch in parallel. Doing a yarn dev in the webui package will result in vite picking the next available port (3006), and will proxy connections to the same meteor backend. This allows for easy side by side comparisons of the exact same state.

Skipped pages:

  • message queue
  • evaluations table (but markup looks the same as elsewhere)
  • media status content

A few before and after screenshots:
image
image

image
image

image
image

image
image

image
image

image
image

@Julusian Julusian marked this pull request as ready for review March 17, 2025 14:35
@Julusian Julusian changed the title wip: react bootstrap feat: replace origo with react-bootstrap Mar 17, 2025
@Julusian Julusian merged commit 013ae4d into bbc-release53 Mar 24, 2025
66 checks passed
@Julusian Julusian deleted the feat/react-bootstrap branch March 24, 2025 13:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants